package com.cong.tmp;

import java.lang.reflect.Proxy;
import java.net.Socket;
import java.util.LinkedList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        System.out.println(T.AFC.toString());
    }
}
enum T{
    AFC;
}
class A{}
class B extends A{}
class C extends B{}
class D extends C{}
class TestGen<T> {
    public T gen(List<T> t) {
        return null;
    }

    public void consume(List<T> lt){

    }

    public List<T> producer(){
        return null;
    }

//    public void consume(T t){}
}